/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package domen;

import java.io.Serializable;
import java.sql.ResultSet;
import java.util.LinkedList;

/**
 *
 * @author Ivan Ivic
 */
public interface OpstiDomenskiObjekat extends Serializable {
    String vratiNazivTabele();
    String vratiNazivKoloneTabele();
    String vratiVrednostiZaInsert();
    String vratiUslovZaIndentifikacijuUBazi();
    String vratiJedinstveniIdentifikator();
    String vratiUslovPretrage();
    String postaviVrednostiAtributa();
    LinkedList<OpstiDomenskiObjekat> konvertujResultSetUListu(ResultSet rs);
    String vratiNazivDodatneTabele();
    String vratiVrednostiZaInsertDodatneTabele();
    OpstiDomenskiObjekat konvertujResultSetUObjekat(ResultSet rs);
}
